/*
 * BaseReasignacionDAO.java
 *
 * Created on 13 de junio de 2007, 11:16 AM
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */

package com.src.computec.radar.distribucion.reasignacion.dao;

import com.src.computec.radar.base.dao.exception.DAOException;
import com.src.computec.radar.distribucion.reasignacion.dto.ReasignacionDistribucionDto;
import java.util.Hashtable;
import java.util.List;

/**
 *
 * @author aocampo
 */
public interface BaseReasignacionDAO {
    
    public Hashtable getReasignacionesDistribucion(ReasignacionDistribucionDto dto) throws DAOException;
    
    public void insertReasignacionesDistribucion(List listReasignacionesDistribucion) throws DAOException;
    
    public Hashtable updateEnvios(List listReasignacionesDistribucion, String uidEvaluacion) throws DAOException;
    
    public void insertMensajeAlerta(String fileName, String ldapUser, int numeroRegistros) throws DAOException;
    
    public List getReasignacionesDistribucion() throws DAOException;
    
    public List denegarReasignaciones(List listReasignacionesDistribucion, String uidEvaluacion) throws DAOException;
}